import {request , requestGet} from './index'
// 通用api
export default {
    // 登录
    async Login<T=any ,B = any> (item: B): Promise<T> {
        return  request<T , B>(`?s=App.Login.LoginByPassword`,item)
    },
    // 注册
    async Register<T=any ,B = any> (item: B): Promise<T> {
        return  request<T , B>(`?s=App.Regist.Regist`,item)
    },
   
    // 获取所有的预约单位
    async GetOrganization<T=any ,B = any> (item: B): Promise<T> {
        return  requestGet<any>(`?s=App.Reserve.GetOrganization`,item)
    },
   
    // 获取接下来一周的时间
    async GetDataTime<T=any ,B = any> (item: B): Promise<T> {
        return  requestGet<any>(`?s=App.Reserve.GetDataTime`,item)
    },
   
    // 获取时间段
    async GetPeriod<T=any ,B = any> (item: B): Promise<T> {
        return  requestGet<any>(`?s=App.Reserve.GetPeriod`,item)
    },
   
    // 立即预约
    async ReserveAdd<T=any ,B = any> (item: B): Promise<T> {
        return  request<any>(`?s=App.Reserve.Add`,item)
    },
    // 查询测评结果
    async BasicAssessmentSearch<T=any ,B = any> (item: B): Promise<T> {
        return  request<any>(`?s=App.BasicAssessment.Search`,item)
    },
   
    // 增加基础测评数据
    async BasicAssessmentADD<T=any ,B = any> (item: B): Promise<T> {
        return  request<any>(`?s=App.BasicAssessment.Add`,item, true)
    },
   
  
}
